---
title: Déployer votre site Astro sur AWS avec SST
description: Comment déployer votre site Astro sur AWS avec SST
sidebar:
  label: AWS avec SST
type: deploy
logo: sst
supports: ['ssr', 'static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

Vous pouvez déployer un site Astro sur AWS en utilisant [SST](https://sst.dev), un framework open source pour déployer des applications full-stack modernes et prenant en charge les modes SSG et SSR.

Vous pouvez également utiliser des composants SST supplémentaires comme les Cron Jobs, les Buckets, les Queues, etc. tout en préservant la sûreté du typage.

## Démarrage rapide

<Steps>
1. Créez un projet Astro.

2. Exécutez `npx sst@latest init`.

3. Il devrait détecter que vous utilisez Astro et vous demander de confirmer.

4. Une fois que vous êtes prêt pour le déploiement, vous pouvez lancer `npx sst deploy --stage production`.
</Steps>

Vous pouvez également lire [le tutoriel complet Astro sur AWS avec SST](https://sst.dev/docs/start/aws/astro) qui vous guidera à travers les différentes étapes.

### Les composants SST

Pour utiliser des [composants SST supplémentaires](https://sst.dev/docs/), ajoutez-les à `sst.config.ts`.

```ts {1} {5} title="sst.config.ts"
const bucket = new sst.aws.Bucket("MyBucket", {
  access: "public",
});
new sst.aws.Astro("MyWeb", {
  link: [bucket],
});
```

Vous pouvez ensuite y accéder dans votre fichier `.astro`.

```astro
---
import { Resource } from "sst"
console.log(Resource.MyBucket.name)
---
```

Consultez la [documentation SST sur les liens vers les ressources](https://sst.dev/docs/linking) pour en savoir plus.

Si vous avez des questions, vous pouvez [les poser dans le Discord de SST](https://discord.gg/sst).
